package cn.iocoder.yudao.module.carbon.controller.admin.emissionfactor.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 碳排放因子 Excel VO
 *
 * @author wcl
 */
@Data
public class EmissionFactorExcelVO {

    @ExcelProperty("碳排放因子id")
    private Integer id;

    @ExcelProperty("1级分类(简体中文)")
    private String level1c;

    @ExcelProperty("1级分类(简体英文)")
    private String level1e;

    @ExcelProperty("2级分类(简体中文)")
    private String level2c;

    @ExcelProperty("2级分类(简体英文)")
    private String level2e;

    @ExcelProperty("3级分类(简体中文)")
    private String level3c;

    @ExcelProperty("3级分类(简体英文)")
    private String level3e;

    @ExcelProperty("上游排放")
    private Double upstreamEmissions;

    @ExcelProperty("上游排放单位分子")
    private String upstreamEmissionsUnitN;

    @ExcelProperty("上游排放单位分母")
    private String upstreamEmissionsUnitD;

    @ExcelProperty("下游排放")
    private Double downstreamEmissions;

    @ExcelProperty("下游排放单位分子")
    private String downstreamEmissionsUnitN;

    @ExcelProperty("下游排放单位分母")
    private String downstreamEmissionsUnitD;

    @ExcelProperty("排放环节")
    private String emissionProcesses;

    @ExcelProperty("排放温室气体占比")
    private String ghgPercentage;

    @ExcelProperty("不确定性")
    private String uncertainty;

    @ExcelProperty("其他")
    private String others;

    @ExcelProperty("发布年份")
    private String releaseYear;

    @ExcelProperty("参考文献/数据来源")
    private String dataSource;

    @ExcelProperty("负责人")
    private String principal;

    @ExcelProperty("参考文献/数据来源 简化")
    private String dataSourceSimple;

    @ExcelProperty("更新者")
    private String updater;

    @ExcelProperty("更新时间")
    private Date updateTime;

}
